This chapter describes the configuration and operational commands for authentication. It includes the following sections:
To access the Authent config > prompt:
Table 25 lists the commands available at the Authent config
> prompt.
Table 25. Authentication Configuration Commands
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Disable | Disables accounting for AAA. |
List | Displays the AAA configuration parameters. |
Login | Configures AAA for login. |
Nets-info | Displays information about local PPP authentication. |
Password-rules | Configures password rules (enables or disables). |
PPP | Configures AAA for PPP. |
Quickset | Configures the authentication method quickly. |
Servers | Configures individual remote AAA servers. |
Set | Configures Authentication parameters regardless of type. |
Tunnel | Configures AAA for L2TP tunnels. |
User-profile | Configures local PPP users. |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
Use the disable command to disable accounting.
Syntax:
Use the list command to display the AAA parameters.
Syntax:
AAA Config> list all ppp AAA configuration... ppp authentication : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> ppp authorization : locallist ppp accounting : Disabled tunnel AAA configuration... tunnel authentication : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> tunnel authorization : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> tunnel accounting : Disabled login AAA configuration... login authentication : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> login authorization : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> login accounting : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet>
AAA Config> list accounting all accounting AAA configuration... accounting ppp : Disabled accounting tunnel : Disabled accounting login : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> AAA Config> list accounting config accounting ppp : Disabled accounting login : Radius serv01 accounting tunnel : Disabled
AAA Config> list authentication all authentication AAA configuration... authentication ppp : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet> authentication tunnel : Radius serv01 authorizeAuthent YES Primary server address 1.1.1.1 Secondary server address 2.2.2.2 Request tries 3 Request interval 3 Key for encryption <notSet>
Use the login command to configure AAA for login.
Table 26 lists the subcommands available with the login
command.
Command | Function |
---|---|
Disable | Disables accounting for login. |
List | Displays the AAA configuration parameters for login. |
Set | Sets the AAA configuration parameters for login. |
Use the login disable command to disable accounting.
Syntax:
Use the login list command to display the AAA configuration parameters.
Syntax:
Use the login set command to configure authentication parameters.
Syntax:
Use the nets-info command to display the currently configured PPP authentication protocol on each PPP interface.
Syntax:
Use the password-rules command to configure the password (enable or disable).
Table 27 lists the subcommands available with the
password-rules command.
Command | Function |
---|---|
Disable | Disables a password rule. |
Enable | Enables a password rule. |
List | Displays the current state of the password rules (enabled or disabled). |
Use the password-rules disable command to disable any or all of the password rules.
Syntax:
Valid values: 0 to 360
Default value: 180
Valid values: any non-numeric character
Default value: none
Valid values: any non-numeric character
Default value: none
Valid values: 0 to 360
Default value: 3
Valid values: 1 to 31
Default value: 8
Valid values: 1 to 31
Default value: 8
Use the password-rules enable command to enable any or all of the password rules. See the disable command for a list of password rule descriptions.
Syntax:
Use the password-rules list command to display the current state of the password rules (disabled or enabled).
Syntax:
Use the ppp command to configure AAA for PPP.
Table 28 lists the subcommands available with the ppp
command.
Command | Function |
---|---|
Disable | Disables accounting for PPP. |
List | Displays the AAA configuration parameters for PPP. |
Set | Sets the AAA configuration parameters for PPP. |
Use the ppp disable command to disable accounting for PPP.
Syntax:
Use the ppp list command to display the AAA configuration parameters for PPP.
Syntax:
Use the ppp set command to set the AAA configuration parameters for PPP.
Syntax:
Use the servers command to configure individual remote AAA servers.
Table 29 lists the subcommands available with the servers
command.
Command | Function |
---|---|
Add | Adds a remote AAA server profile. |
Change | Changes a remote server profile. |
Delete | Deletes a remote server profile. |
Lists | Displays the AAA server profile information. |
Use the servers add command to add a remote server profile.
Syntax:
Values for the following parameters can be set:
Valid Values: Any alphanumeric character string up to 32 characters long.
Default Value: None.
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Valid Values: 1 to 100
Default Value: 3
Valid Values: 1 to 60
Default Value: 3
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Valid Values: yes, no
Default Value: yes
Values for the following parameters can be set:
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Valid Values: 1 to 100
Default Value: 3
Valid Values: 1 to 60
Default Value: 3
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Values for the following parameters can be set:
Valid Values: yes, no
Default Value:
Valid Values: Any 16-hexadecimal digit value
Default Value:
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Valid Values: 0 through 15
Default Value: 0
Valid Values: 0 to 3200
Default Value: 0
Valid Values: 1 to 60
Default Value: 9
Valid Values: Any valid IP address
Default Value: 0.0.0.0
Use the servers change command to change a remote server profile. See the add command for the remote server profile descriptions.
Syntax:
See the servers add command for remote server profile descriptions.
Use the servers delete command to delete a remote server profile. See the add command for the remote server profile descriptions.
Syntax:
See the servers add command for the remote server profile descriptions.
Use the servers list command to display the AAA server profile information.
Syntax:
Use the set command to set the parameters for login, PPP, and L2TP tunnel.
Syntax:
Use the tunnel command to configure AAA for L2TP tunnel.
Table 30 lists the subcommands available with the tunnel
command.
Command | Function |
---|---|
Disable | Disables accounting for L2TP tunnel. |
List | Displays AAA configuration parameters for L2TP tunnel. |
Set | Sets the AAA configuration parameters for L2TP tunnel. |
Use the tunnel disable command to disable accounting for L2TP tunnel.
Syntax:
Use the tunnel list command to display the AAA for L2TP tunnel.
Syntax:
Use the tunnel set command to set the AAA configuration parameters for L2TP tunnel.
Syntax:
Use the user-profiles command to access the User
profile config> command prompt. From this prompt, you can access
the following commands.
Table 31. User-profile Configuration Commands
Command | Function |
---|---|
? (Help) | Displays all the commands available for this command level or lists the options for specific commands (if available). See "Getting Help". |
Add | Adds a PPP user profile. |
Change | Changes a PPP user profile. |
Delete | Deletes a PPP user profile. |
Disable | Disables a PPP user profile. |
Enable | Enables a PPP user profile. |
List | Lists the PPP user profile information. |
Report | Generates a PPP user profile report. |
Reset-user | Resets a PPP user profile. |
Exit | Returns you to the previous command level. See "Exiting a Lower Level Environment". |
Use the user profiles add command to add the user profile of a remote user to the local PPP user data base or to give a tunnel peer access through an IP network to the router.
Syntax:
See Add in the chapter "The CONFIG Process (CONFIG - Talk 6) and Commands" in Software User's Guide for a description of the command syntax and options.
Example:
Config> add ppp-user Enter name: [ ]? pppusr01 Password: Enter again to verify: Allow inbound access for user? (Yes, No): [yes] Will user be tunneled? (Yes, No): [No] Number of days before account expiry[0-1000] [0]? 10 Number of grace logins allowed after an expiry[0-100] [0]? 5 IP address: [0.0.0.0]? 1.1.1.1 Set ECP encryption key for this user? (Yes, No): [No] no Disable user ? (Yes, No): [No] PPP user name: pppusr01 User IP address: 1.1.1.1 Virtual Conn: disabled Encryption: disabled Status: enabled Login Attempts: 0 Login Failures: 0 Lockout Attempts: 0 Account expires: Sun 17Feb2036 06:28:16 Account duration: 10 days 00.00.00 Password Expiry: <unlimited> User 'pppusr01' has been added
Example:
Config> add ppp-user Enter name: [ ]? tunusr01 Password: Enter again to verify: Allow inbound access for user? (Yes, No): [yes] Will user be tunneled? (Yes, No): [No] yes Enter hostname to use when connection to this peer: []? host01 Tunnel-Server endpoint address: [0.0.0.0]? 1.1.1.1 --more-- PPP user name: tunusr01 --more-- Endpoint: 1.1.1.1 --more-- Hostname: host01 User 'tunusr01' has been added
See Add in the chapter "Configuring the CONFIG Process" in Software User's Guide for a description of the command syntax and options.
Example:
Config> add tunnel Enter name: []? tunnel02 Enter hostname to use when connecting to this peer: []? host02 Set shared secret? (Yes, No): [No]? yes Shared secret for tunnel authentication: Enter again to verify: Tunnel-Server endpoint address: [0.0.0.0]? 2.2.2.22 Tunnel name: tunnel02 Endpoint: 2.2.2.22
Use the change command to change a user-profile.
Syntax:
Use the delete command to delete a user-profile.
Syntax:
Use the disable command to disable a user-profile.
Syntax:
Use the enable command to enable a user-profile.
Syntax:
Use the list command to list user-profile information.
Syntax:
User profile config> list ppp-user List (Name, Verb, User, Addr, Encr, zdump): [Verb] PPP user name: ppp01 Expiry: <unlimited> User IP address: Interface Default Encryption: Not Enabled Status: Enabled Login Attempts: 0 Login Failures: 0 Lockout Attempts: 0 1 record displayed.
Valid values: name, verb, user, addr, encr, zdump
Default value: verb
Use the report command to generate a PPP user profile report.
Syntax:
User profile config> report addresses PPP user name User IP address ----------------- ------------------ ppp01 Interface Default 1 record displayed.
User profile config> report all PPP user name: ppp01 Expiry: <unlimited> User IP address: Interface Default Encryption: Not Enabled Status: Enabled Login Attempts: 0 Login Failures: 0 Lockout Attempts: 0 1 record displayed.
User profile config> report callback PPP user name Callback type Phone Number ----------------- ------------------- -------------------- ppp01 1 record displayed.
User profile config> report dialout PPP user name Dial-out ----------------- --------------- ppp01 1 record displayed.
User profile config> report dump Enter user name: []? user01
User profile config> report encrypt PPP user name Encryption ----------------- --------------- ppp01 Not Enabled 1 record displayed.
User profile config> report name PPP user name ----------------- ppp01 1 record displayed.
User profile config> report password PPP user name Expiry Grace ----------------- ------------ ------ ppp01 <unlimited> 1 record displayed.
User profile config> report time PPP user name Time alotted ----------------- ------------------- ppp01 1 record displayed.
User profile config> report user Enter user name: []? login01 PPP user name: login01 Expiry: <unlimited> User IP address: Interface Default Encryption: Not Enabled
Use the reset-user command to reset a user-profile.
Syntax: